package fun.yao.common.monitor;

import fun.yao.common.monitor.info.*;

/**
 * 监控数据
 * @author longjinglai
 *
 */
public interface IMonitor {

    public ConnNumInfo buildConnNumInfo();

    public DbConnPoolInfo buildDbConnPoolInfo();

    public MapInfo buildMapInfo();

    public QueueInfo buildQueueInfo();

    public DiskInfo buildDiskInfo();

    public MemoryInfo buildMemoryInfo();

    public SocketInfo buildSocketInfo();

    public StartInfo buildStartInfo();

    public ThreadInfo buildThreadInfo();
}
